package o;

import android.content.Context;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import com.huawei.appgallery.downloadengine.api.SessionDownloadTask;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import o.dwk.h;

public class dwc {
    private static final byte[] ˊ = new byte[0];
    private static dwc ˎ;
    private final Map<String, String> ॱ = new HashMap();

    private dwc() {
    }

    public static dwc ॱ() {
        dwc o_dwc;
        synchronized (ˊ) {
            if (ˎ == null) {
                ˎ = new dwc();
            }
            o_dwc = ˎ;
        }
        return o_dwc;
    }

    @NonNull
    public String ˊ(@NonNull String str) {
        String uuid = UUID.randomUUID().toString();
        this.ॱ.put(uuid, str);
        return uuid;
    }

    public void ˊ(Context context, String str, String str2) {
        if (!TextUtils.isEmpty(str)) {
            String str3 = (String) this.ॱ.get(str);
            if (TextUtils.isEmpty(str3)) {
                this.ॱ.remove(str);
            } else if (str2 == null || str3.equals(str2)) {
                this.ॱ.remove(str);
                SessionDownloadTask ˎ = dvt.ˏ().ˎ(str3);
                if (ˎ != null) {
                    h hVar = new h();
                    hVar.ˊ(context);
                    hVar.ˏ(ˎ);
                    hVar.ˏ(null);
                    new dwk().ˏ(true, hVar);
                }
            }
        }
    }
}
